esteban ribovics
The Empty Analysis: When Sport Needs Courage to Say 'Not Enough Data'Lagging by one beat, I see the match beginning from the twelfth frame. I stil...
The Empty Report and the Data Discipline of a Table Tennis AnalystThere is a moment every sports analyst remembers. You open the document, and...
Dong Nai vs CAHN: Four Days, Two Suspensions and a Blind Spot Nobody WatchesOn the night of September 16, in Osaka, CAHN closed out their away trip in th...
Worlds 2026 After Two Days: Gen.G Set the Tempo of a Control Meta, LPL Pays for the Swiss FormatThe second day of Worlds 2026 has closed, and what lingers is not a highlight...
Arokodare Scored From the Bench: Ajax Are Running a Deliberate No.9 RotationThe post-match press conference opened with something that did not sound like...
Dakar 2026: When the Beach Volleyball Schedule Becomes a Mirror of African AmbitionWhen the stadium falls silent, I begin to hear the whisper of tactics. But th...
Sindhu meets An Se Young in the 2026 French Open final: ten defeats and the rally-length problemAt 15-16 in the decider, PV Sindhu stood almost a metre behind the back line....
Vietnam vs Pakistan in Group B Final Round: Second Place, Goal Difference and a Rule Nobody Has StatedI sat in the auxiliary stand at Lach Tray Stadium on a late afternoon, watchi...
Vietnam PUBG Mobile Team and the 5-Point Shock at ASIAD 20: When Grit Is Not Enough to Break the CurseThe Fateful Moment: When 5 Points Became a Wall I was sitting in my office in...
Total Chess Opens Budapest Pilot as Unified Rating System Stays UndisclosedThe release issued on 29 August 2026 opens with a heavy sentence: Total Chess...
The Ghost Scale and the Verification Test for Sports WritersIn the empty press room at Trigoria, my phone lit up at eleven at night. A...
Brighton Beat Sunderland 2-0: Three Clean Sheets, One Red Card, and a Creative Debt Coming DueMinute 60. Referee Neil Davies stopped the match, walked to the monitor by th...
Table Tennis England Publishes 2026/26 Annual Report and Opens Registration for Members' Day 2026In the middle of an August 2026 night, I downloaded a 76-page PDF and sat...
Sengun 'Nobody Can Guard Him': Houston's Two-Man Game and the Trap of Teammate PraiseFred VanVleet dropped a line in a midweek interview: “There are very few peop...
The 11-Year-Old and the Historic Asian Games Sweep: When Puyo Puyo Forces Analysts to Rethink Age in EsportsIn a competition room in Nagoya, an eleven-year-old boy sat in front of a...
Clippers reject NBA sanctions: 'We reject the league's conclusions' - Sleeping giant or victim of the system?When the lights at NBA headquarters in New York flickered off after a six-hou...
Trung Dat's 40-metre strike: a beautiful moment and its limits in Vietnam's third tierIn first-half stoppage time at Dan Phuong stadium, Trung Dat collected the ba...
LCP 2027: VCS Gains More Paths to International Play, APAC's Competitive Ceiling Stays PutA night in August in Hamburg, I sat in front of the screen at three a.m. Germ...
The Blank Report: How Football Analysis Writes Conclusions Before It Has DataAt three in the morning on June 19, 2026, I sat in front of a screen in Osaka...
The Epic of the Forsaken: When DRX Touched the Pinnacle of the WorldIn November 2026, in San Francisco, a team that analysts called a "collection...
The Empty Report and the Data Discipline of a Table Tennis AnalystThere is a moment every sports analyst remembers. You open the document, and...
Dong Nai vs CAHN: Four Days, Two Suspensions and a Blind Spot Nobody WatchesOn the night of September 16, in Osaka, CAHN closed out their away trip in th...
Worlds 2026 After Two Days: Gen.G Set the Tempo of a Control Meta, LPL Pays for the Swiss FormatThe second day of Worlds 2026 has closed, and what lingers is not a highlight...
Arokodare Scored From the Bench: Ajax Are Running a Deliberate No.9 RotationThe post-match press conference opened with something that did not sound like...
Dakar 2026: When the Beach Volleyball Schedule Becomes a Mirror of African AmbitionWhen the stadium falls silent, I begin to hear the whisper of tactics. But th...
Sindhu meets An Se Young in the 2026 French Open final: ten defeats and the rally-length problemAt 15-16 in the decider, PV Sindhu stood almost a metre behind the back line....
Vietnam vs Pakistan in Group B Final Round: Second Place, Goal Difference and a Rule Nobody Has StatedI sat in the auxiliary stand at Lach Tray Stadium on a late afternoon, watchi...
Vietnam PUBG Mobile Team and the 5-Point Shock at ASIAD 20: When Grit Is Not Enough to Break the CurseThe Fateful Moment: When 5 Points Became a Wall I was sitting in my office in...
Total Chess Opens Budapest Pilot as Unified Rating System Stays UndisclosedThe release issued on 29 August 2026 opens with a heavy sentence: Total Chess...
The Ghost Scale and the Verification Test for Sports WritersIn the empty press room at Trigoria, my phone lit up at eleven at night. A...
Brighton Beat Sunderland 2-0: Three Clean Sheets, One Red Card, and a Creative Debt Coming DueMinute 60. Referee Neil Davies stopped the match, walked to the monitor by th...
Table Tennis England Publishes 2026/26 Annual Report and Opens Registration for Members' Day 2026In the middle of an August 2026 night, I downloaded a 76-page PDF and sat...
Sengun 'Nobody Can Guard Him': Houston's Two-Man Game and the Trap of Teammate PraiseFred VanVleet dropped a line in a midweek interview: “There are very few peop...
The 11-Year-Old and the Historic Asian Games Sweep: When Puyo Puyo Forces Analysts to Rethink Age in EsportsIn a competition room in Nagoya, an eleven-year-old boy sat in front of a...
Clippers reject NBA sanctions: 'We reject the league's conclusions' - Sleeping giant or victim of the system?When the lights at NBA headquarters in New York flickered off after a six-hou...
Trung Dat's 40-metre strike: a beautiful moment and its limits in Vietnam's third tierIn first-half stoppage time at Dan Phuong stadium, Trung Dat collected the ba...
LCP 2027: VCS Gains More Paths to International Play, APAC's Competitive Ceiling Stays PutA night in August in Hamburg, I sat in front of the screen at three a.m. Germ...
The Blank Report: How Football Analysis Writes Conclusions Before It Has DataAt three in the morning on June 19, 2026, I sat in front of a screen in Osaka...
The Epic of the Forsaken: When DRX Touched the Pinnacle of the WorldIn November 2026, in San Francisco, a team that analysts called a "collection...
